﻿.hand {
    cursor: pointer;
}

.content {
    margin: 10px 5px 10px 5px;
    text-indent: 2em;
    line-height: 24px;
}

.kuang2 {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #1767ad;
    border-right-color: #1767ad;
    border-bottom-color: #1767ad;
    border-left-color: #1767ad;
    padding-bottom: 10px;
}

.News {
    margin: 0px 10px 0px 10px;
}

.font12white {
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #ADADAD;
    padding-top: 10px;
    font-weight: bold;
}

    .font12white a {
        color: #000000;
    }

.news_class td {
    height: 25px;
}

.news_class a {
    color: #000000;
}

.STYLE10 {
    color: #e2171c;
    font-weight: bold;
    font-size: 24px;
}

.feedright {
    vertical-align: middle;
    text-align: right;
}

.feedleft {
    vertical-align: middle;
    text-align: left;
    padding-left: 10px;
}

.input {
    border: 1px #ddd solid;
    height: 20px;
    line-height: 20px;
    padding: 0px 3px;
    color: #555;
    background: #fbfbfb;
}

.textarea {
    border: 1px #ddd solid;
    font-size: 12px;
    padding: 3px;
    color: #555;
    background: #fbfbfb;
}


/*翻页样式*/
.pagelist {
    float: left;
    width: 700px;
}

.righttext {
    float: left;
    width: 662px;
}

.righttext_padding {
    float: left;
    width: 632px;
    padding: 0px 15px 0px 15px;
}

.readpic {
    float: left;
    width: 225px;
    height: 225px;
    padding: 5px;
}

    .readpic img {
        border: 1px solid #EEE;
    }

.ttitle {
    margin-top: 20px;
}

/*font*/
.strong {
    font-weight: bold;
}

.right {
    text-align: right;
}

.ybbright {
    text-align: right;
}

.left {
    text-align: left;
}

.ybbleft {
    text-align: left;
}

.center {
    text-align: center;
}

.ybbcenter {
    text-align: center;
}

.floatleft {
    float: left;
}

.floatright {
    float: right;
}

.colorgwhite {
    color: #ffffff;
}

.colorgreen {
    color: #0f66cd;
}

.colorgreg {
    color: #E60000;
}

.colorgblue {
    color: #2F44A2;
}

.colorghow {
    color: #FC5B00;
}

.colorgorning {
    color: #4D4D4D;
}

.colorgorning2 {
    color: #67625f;
}

.colorgorning3 {
    color: #90898C;
}

.colorgorningage {
    color: #ff5b0b;
}

.colorthree {
    color: #2E9438;
}

.fontsize14 {
    font-size: 14px;
}

.bgcolorthree {
    background-color: #E3E3E3;
}

.bgcolorthree2 {
    background-color: #F0F0F0;
}

.bgcolororning {
    background-color: #D7E8F8;
    font-family: Georgia,'Times New Roman',times,serif;
}

.bgoclorcontent {
    background-color: #f6fcff;
}

.lineheight150 {
    line-height: 150%;
}

.lineheight180 {
    line-height: 180%;
}

.lineheight200 {
    line-height: 200%;
}

.padding-left5 {
    padding-left: 5px;
}

.padding-left10 {
    padding-left: 10px;
}

.padding-left3 {
    padding-left: 3px;
}

.padding-right3 {
    padding-right: 5px;
}

.margintleft10 {
    margin-left: 10px;
}

.margintop5 {
    margin-top: 5px;
}

.margintop8 {
    margin-top: 8px;
}

.margintop10 {
    margin-top: 10px;
}

.margintop01 {
    margin-top: 1px;
}

.fonttextindent2em {
    text-indent: 2em;
}

.hrline {
    height: 0px;
    border: 1px solid #CFE8F7;
}

.bookline {
    border-top: 1px solid #E5E5E5;
    font-size: 0px;
    height: 1px;
    margin: 5px 0px 5px 0px;
}

.otherZt {
    border-top: 1px dashed #DADBD6;
    margin: 10px 0px 10px 0px;
}

.bookline {
    border-top: 1px solid #E5E5E5;
    font-size: 0px;
    height: 1px;
    margin: 5px 0px 5px 0px;
}

a.infolist_orning {
    font-size: 12px;
    color: #fe6c00;
    text-decoration: underline;
}

a:visited.infolist_orning {
    font-size: 12px;
    color: #E05600;
    text-decoration: underline;
}

a:hover.infolist_orning {
    color: #2C45B5;
    font-size: 12px;
    text-decoration: none;
}

a.infolist {
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}

a:visited.infolist {
    font-size: 12px;
    color: #CCFFCC;
    text-decoration: none;
}

a:hover.infolist {
    color: #0a61c4;
    font-size: 12px;
    text-decoration: underline;
}

a.searchinfolist {
    font-size: 14px;
    color: #1651DA;
    text-decoration: none;
}

a:visited.searchinfolist {
    font-size: 14px;
    color: #1651DA;
    text-decoration: none;
}

a:hover.searchinfolist {
    color: #009808;
    font-size: 14px;
    text-decoration: underline;
}

a.infolink02 {
    font-size: 12px;
    text-decoration: underline;
    font-weight: bold;
    padding: 0px 5px 0px 5px;
}

a:visited.infolink02 {
    font-size: 12px;
    text-decoration: underline;
    font-weight: bold;
    padding: 0px 5px 0px 5px;
}

a:hover.infolink02 {
    color: #EB5A00;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    padding: 0px 5px 0px 5px;
}

a.infolink03 {
    font-size: 12px;
    color: #364BE7;
    text-decoration: none;
}

a:visited.infolink03 {
    font-size: 12px;
    color: #364BE7;
    text-decoration: none;
}

a:hover.infolink03 {
    color: #EB5A00;
    font-size: 12px;
    text-decoration: underline;
}

a.infolink04 {
    font-size: 14px;
    text-decoration: underline;
    font-weight: bold;
}

a:visited.infolink04 {
    font-size: 14px;
    text-decoration: underline;
    font-weight: bold;
}

a:hover.infolink04 {
    color: #EB5A00;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
}

/*joblist*/
.joblist {
    list-style: none;
    margin: 0 auto;
    padding: 0px;
    margin-left: 10px;
}

    .joblist li {
        list-style: none;
        padding: 10px 0px 10px 0px;
        border-bottom: 1px dotted #DADBD6;
        overflow: hidden;
    }
/*表单*/
.formlist td, .formlist th {
    padding: 10px 0px 5px 0px;
    vertical-align: middle;
}

.formlist th {
    text-align: right;
    padding-right: 5px;
    font-weight: normal;
}

    .formlist th.th2 {
        text-align: right;
        width: 15%;
        padding-right: 5px;
        font-weight: normal;
    }

    .formlist th.th3 {
        text-align: right;
        width: 25%;
        padding-right: 5px;
        font-weight: normal;
    }

.formlist td.td01 {
    background-color: #F0F0F0;
    color: #0f66cd;
    height: 25px;
    line-height: 25px;
    padding: 5px 0px 5px 5px;
}

.formlist td span {
    padding-left: 5px;
    color: #ADADAD;
    vertical-align: middle;
}
/*表单二*/
.formlist2 td, .formlist2 th {
    padding: 4px;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
}

.formlist2 th {
    text-align: right;
    padding-right: 5px;
    padding-left: 10px;
    font-weight: normal;
}

.formlist2 td span {
    padding-left: 5px;
    color: #ADADAD;
    vertical-align: middle;
}

.formlist2 .content {
    padding: 5px 0px 5px 25px;
    line-height: 200%;
    color: #FF580A;
    font-weight: bold;
}

/*表单三*/

.formlist3 td {
    padding: 5px 0px 5px 10px;
    line-height: 180%;
}

    .formlist3 td.line {
        padding: 5px 0px 5px 0px;
        width: 20%;
        border-right: 2px solid #DADBD6;
        font-weight: bold;
        color: #014597;
    }

/*newslist*/
.newslist {
    list-style: none;
    margin: 0 auto;
    padding: 0px;
    margin-left: 10px;
}

    .newslist li {
        height: 35px;
        line-height: 35px;
        text-align: left;
        margin: 0 auto;
        padding-left: 15px;
        list-style: none;
        background: url('../images/icon3.gif') no-repeat 5px 15px;
        border-bottom: 1px dotted #DADBD6;
        overflow: hidden;
    }

        .newslist li .data {
            float: right;
            padding-right: 20px;
            color: #FFFFFF;
        }

        .newslist li a {
            color: #ffffff;
        }

            .newslist li a:hover {
                color: #FFFF00;
                text-decoration: none;
            }

em {
    color: #C00;
    font-style: normal;
    font-weight: bold;
}

.em {
    color: #C00;
    font-style: normal;
    font-weight: bold;
    margin-left: 5px;
    margin-right: 5px;
    text-decoration: underline;
}

input, textarea {
    font-size: 12px;
}

    input.smallInput {
        font-size: 9pt;
        padding: 0px;
        height: 20px;
        clip: rect;
        color: #000000;
        border-color: black #CAD9EA #CAD9EA black;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        background-color: #FFFFFF;
    }

    input.buttonface {
        background: url(../myimages/botton_bg.jpg) no-repeat;
        background-position: 0px 0px;
        color: #fff;
        font-weight: bold;
        padding: 0px;
        margin: 0px;
        width: 81px;
        height: 24px;
        line-height: 24px;
        border: 0px;
        cursor: pointer;
    }

        input.buttonface:hover {
            background: url(../myimages/botton_bg.jpg) no-repeat;
            background-position: 0px 0px;
            color: #57250e;
            font-weight: bold;
            padding: 0px;
            margin: 0px;
            width: 81px;
            height: 24px;
            line-height: 24px;
            border: 0px;
            cursor: pointer;
        }

    input.buttonface1 {
        background: url(../myimages/botton_bg.jpg) no-repeat;
        background-position: 0px -24px;
        color: #fff;
        font-weight: bold;
        padding: 0px;
        margin: 0px;
        width: 81px;
        height: 24px;
        line-height: 24px;
        border: 0px;
        cursor: pointer;
    }

        input.buttonface1:hover {
            background: url(../myimages/botton_bg.jpg) no-repeat;
            background-position: 0px -24px;
            color: #57250e;
            font-weight: bold;
            padding: 0px;
            margin: 0px;
            width: 81px;
            height: 24px;
            line-height: 24px;
            border: 0px;
            cursor: pointer;
        }

    input.infoInput {
        font-size: 9pt;
        padding: 3px 0px 0px 2px;
        height: 18px;
        clip: rect;
        color: #000000;
        background-color: #fff;
        border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        background: url(../myimages/class_bg.jpg) repeat-x;
        background-position: 0px -0px;
    }

        input.infoInput:hover {
            font-size: 9pt;
            padding: 3px 0px 0px 2px;
            height: 18px;
            clip: rect;
            color: #000000;
            background-color: #fff;
            border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;
            border-top-width: 1px;
            border-right-width: 1px;
            border-bottom-width: 1px;
            border-left-width: 1px;
            background: url(../myimages/class_bg.jpg) repeat-x;
            background-position: 0px -37px;
        }



    input.bottons02 {
        color: #209248;
        font-weight: bold;
        padding: 0px;
        margin: 0px;
        width: 80px;
        height: 23px;
        line-height: 22px;
        border-color: #a0a0a0 #CAD9EA #CAD9EA #a0a0a0;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        background: url(../myimages/class_bg.jpg) repeat-x;
        background-position: 0px -0px;
        cursor: pointer;
    }

        input.bottons02:hover {
            color: #EE5B17;
            background: url(../myimages/class_bg.jpg) repeat-x;
            background-position: 0px -120px;
            cursor: pointer;
        }

    input.bottons03 {
        color: #EE5B17;
        padding: 0px;
        margin: 0px;
        width: 100px;
        height: 23px;
        line-height: 22px;
        border-color: #a0a0a0 #CAD9EA #CAD9EA #a0a0a0;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        background: url(../myimages/class_bg.jpg) repeat-x;
        background-position: 0px -80px;
        cursor: pointer;
    }

        input.bottons03:hover {
            color: #209248;
            background: url(../myimages/class_bg.jpg) repeat-x;
            background-position: 0px -120px;
            cursor: pointer;
        }

    input.bottons04 {
        color: #EE5B17;
        padding: 0px;
        margin: 0px;
        width: 60px;
        height: 21px;
        line-height: 20px;
        border-color: #a0a0a0 #CAD9EA #CAD9EA #a0a0a0;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        cursor: pointer;
    }

        input.bottons04:hover {
            color: #209248;
            background: url(../myimages/class_bg.jpg) repeat-x;
            background-position: 0px -120px;
            cursor: pointer;
        }

    input.inputsubmit01 {
        background: url(../myimages/subbotton.gif) no-repeat;
        background-position: 0px -81px;
        color: #4775b2;
        font-weight: bold;
        padding: 0px;
        margin: 0px;
        width: 115px;
        height: 27px;
        line-height: 27px;
        border: 0px;
        cursor: pointer;
    }

        input.inputsubmit01:hover {
            background: url(../myimages/subbotton.gif) no-repeat;
            background-position: 0px -0px;
            color: #57250e;
            font-weight: bold;
            padding: 0px;
            margin: 0px;
            width: 115px;
            height: 27px;
            line-height: 27px;
            border: 0px;
            cursor: pointer;
        }

    input.buttonface2 {
        background-color: transparent;
        background-image: url("../myimages/botton_bg.jpg");
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-clip: border-box;
        background-origin: padding-box;
        background-size: auto auto;
        background-position: 0px -48px;
        color: #ffffff;
        font-weight: bold;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        width: 122px;
        height: 24px;
        line-height: 24px;
        border-top-width: 0px;
        border-right-width-value: 0px;
        border-right-width-ltr-source: physical;
        border-right-width-rtl-source: physical;
        border-bottom-width: 0px;
        border-left-width-value: 0px;
        border-left-width-ltr-source: physical;
        border-left-width-rtl-source: physical;
        border-top-style: none;
        border-right-width: 0px;
        border-right-style-value: none;
        border-right-style-ltr-source: physical;
        border-right-style-rtl-source: physical;
        border-bottom-style: none;
        border-left-width: 0px;
        border-left-style-value: none;
        border-left-style-ltr-source: physical;
        border-left-style-rtl-source: physical;
        border-top-color: -moz-use-text-color;
        border-right-color-value: -moz-use-text-color;
        border-right-color-ltr-source: physical;
        border-right-color-rtl-source: physical;
        border-bottom-color: -moz-use-text-color;
        border-left-color-value: -moz-use-text-color;
        border-left-color-ltr-source: physical;
        border-left-color-rtl-source: physical;
        cursor: pointer;
    }

        input.buttonface2:hover {
            background-color: transparent;
            background-image: url("../myimages/botton_bg.jpg");
            background-repeat: no-repeat;
            background-attachment: scroll;
            background-clip: border-box;
            background-origin: padding-box;
            background-size: auto auto;
            background-position: 0px -48px;
            color: #57250e;
            font-weight: bold;
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            width: 122px;
            height: 24px;
            line-height: 24px;
            border-top-width: 0px;
            border-right-width-value: 0px;
            border-right-width-ltr-source: physical;
            border-right-width-rtl-source: physical;
            border-bottom-width: 0px;
            border-left-width-value: 0px;
            border-left-width-ltr-source: physical;
            border-left-width-rtl-source: physical;
            border-top-style: none;
            border-right-width: 0px;
            border-right-style-value: none;
            border-right-style-ltr-source: physical;
            border-right-style-rtl-source: physical;
            border-bottom-style: none;
            border-left-width: 0px;
            border-left-style-value: none;
            border-left-style-ltr-source: physical;
            border-left-style-rtl-source: physical;
            border-top-color: -moz-use-text-color;
            border-right-color-value: -moz-use-text-color;
            border-right-color-ltr-source: physical;
            border-right-color-rtl-source: physical;
            border-bottom-color: -moz-use-text-color;
            border-left-color-value: -moz-use-text-color;
            border-left-color-ltr-source: physical;
            border-left-color-rtl-source: physical;
            cursor: pointer;
        }

/*tablelist*/
.tablelist .td01 {
    background-color: #F3F3F3;
    border: 1px solid #E6E6E6;
    padding: 5px;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
}

.tablelist .td02 {
    border-bottom: #d2e5ef 1px dotted;
    padding: 5px;
    height: 30px;
    line-height: 30px;
}

.tablelist .td03 {
    border-style: none none solid none;
    border-width: 0px 0px 1px 0px;
    border-color: #E6E6E6;
    padding: 5px 5px 5px 15px;
    height: 30px;
    line-height: 30px;
    background: url('../myimages/icon1.gif') no-repeat 5px 16px;
}

.td03 img {
    vertical-align: middle;
}

.tablelist .td04 {
    border-style: none none solid none;
    border-width: 0px 0px 1px 0px;
    border-color: #E6E6E6;
    padding: 5px;
    height: 30px;
    line-height: 30px;
}
/*login_member*/
.sianin .sianinbg {
    width: 369px;
    padding: 10px 0px 0px 0px;
    border-left: #d2e5ef 1px solid;
    border-right: #d2e5ef 1px solid;
    border-top: none;
    border-bottom: none;
    overflow: hidden;
}

.signintitle {
    background: url('../myimages/application.gif') no-repeat;
    background-position: left -166px;
    padding: 15px 0px 0px 70px;
    height: 29px;
    text-align: left;
    overflow: hidden;
}

.signin-area-bg {
    width: 361px;
    padding: 5px;
    overflow: hidden;
}

.signin-area-bg2 {
    padding: 0px;
    overflow: hidden;
}

.signin-area-bg3 {
    width: 251px;
    padding: 5px 0px 5px 110px;
    overflow: hidden;
}

.tipsnr {
    background: url('../myimages/login.gif') no-repeat;
    background-position: left -103px;
    height: 5px;
    line-height: 5px;
    width: 371px;
    overflow: hidden;
}

.messicon {
    height: 48px;
    padding-right: 10px;
}

.messtext {
    height: 48px;
    line-height: 48px;
    vertical-align: middle;
}

.messicon2 {
    height: 20px;
    padding-right: 10px;
}

.messtext2 {
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}
/*bbstable*/
.tablelist .td05 {
    border: 1px solid #F0F0F0;
    padding: 5px 5px 5px 10px;
}

.tablelist .td06 {
    padding: 5px;
    height: 30px;
    line-height: 30px;
}

.framecenter {
    width: 992px;
    margin: 0 auto;
}
/*tree*/
.three {
    list-style: none;
    margin: 0 auto;
    padding: 0px;
    margin-left: 10px;
}

    .three li {
        height: 30px;
        line-height: 30px;
        text-align: left;
        margin: 0 auto;
        padding-left: 0px;
        list-style: none;
        border-bottom: 1px dotted #d0d0d0;
        overflow: hidden;
    }

        .three li.a {
            padding-left: 13px;
        }

        .three li.b {
            padding-left: 13px;
            background: url('../myimages/icon1.gif') no-repeat 0px 10px;
            display: list-item;
            font-weight: bold;
        }

.aboutcontent {
    width: 682px;
    height: 234px;
    background: url('../myimages/about_bg.jpg') no-repeat;
}

    .aboutcontent .fcontentstr {
        width: 672px;
        height: 224px;
        padding: 5px;
        overflow: hidden;
    }

.frameleft {
    float: left;
    width: 682px;
}

.frameright {
    float: left;
    width: 250px;
}

.frameleft .fup {
    width: 682px;
    height: 39px;
    line-height: 39px;
    background: url('../myimages/conent_bg_01.jpg') repeat-x;
    background-position: 0px 0px;
}

.frameleft .fcontent {
    width: 662px;
    padding: 10px;
    background: url('../myimages/conent_bg_01.jpg') repeat-y;
    background-position: -682px 0px;
    overflow: hidden;
}

.frameleft .fdown {
    width: 682px;
    height: 4px;
    background-color: #b9e5fa;
    overflow: hidden;
}

.frameleft .fup1 {
    width: 682px;
    height: 39px;
    line-height: 39px;
    background: url('../myimages/conent_bg_02.jpg') repeat-x;
    background-position: 0px 0px;
}

.frameleft .fcontent1 {
    width: 662px;
    padding: 10px;
    background: url('../myimages/conent_bg_02.jpg') repeat-y;
    background-position: -682px 0px;
    overflow: hidden;
}

.frameleft .fdown1 {
    width: 682px;
    height: 4px;
    background-color: #b9e5fa;
    overflow: hidden;
}

.frameleft .fup2 {
    width: 682px;
    height: 39px;
    line-height: 39px;
    background: url('../myimages/conent_bg_03.jpg') repeat-x;
    background-position: 0px 0px;
}

.frameleft .fcontent2 {
    width: 662px;
    padding: 10px;
    background: url('../myimages/conent_bg_03.jpg') repeat-y;
    background-position: -682px 0px;
    overflow: hidden;
}

.frameleft .fdown2 {
    width: 682px;
    height: 4px;
    background-color: #faceb9;
    overflow: hidden;
}

.frameleft .fup .spantitle, .fup1 .spantitle, .fup2 .spantitle {
    float: left;
    padding-left: 35px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

.frameleft .fup .spanmone, .fup1 .spanmone, .fup2 .spanmone {
    float: right;
    padding-right: 10px;
}

.frameright .fup {
    width: 250px;
    height: 39px;
    line-height: 39px;
    background: url('../myimages/content_250_bg.jpg') repeat-x;
    background-position: 0px 0px;
}

.frameright .fcontent {
    width: 230px;
    padding: 0px 10px 0px 10px;
    background: url('../myimages/content_250_bg.jpg') repeat-y;
    background-position: -250px 0px;
    overflow: hidden;
}

.frameright .fdown {
    width: 250px;
    height: 13px;
    background: url('../myimages/content_250_bg.jpg') no-repeat;
    background-position: -500px -32px;
    overflow: hidden;
}

.frameright .fup1 {
    width: 250px;
    height: 39px;
    line-height: 33px;
    background: url('../myimages/content_250_bg_other.jpg') repeat-x;
    background-position: 0px 0px;
}

.frameright .fcontent1 {
    width: 230px;
    padding: 0px 10px 5px 10px;
    background: url('../myimages/content_250_bg_other.jpg') repeat-y;
    background-position: -250px 0px;
    overflow: hidden;
}

.frameright .fdown1 {
    width: 250px;
    height: 10px;
    background: url('../myimages/content_250_bg_other.jpg') no-repeat;
    background-position: -500px -32px;
    overflow: hidden;
}

.frameright .fup2 {
    width: 250px;
    height: 39px;
    line-height: 33px;
    background: url('../myimages/content_250_bg_other.jpg') repeat-x;
    background-position: -750px 0px;
}

.frameright .fup3 {
    width: 250px;
    height: 39px;
    line-height: 33px;
    background: url('../myimages/content_250_bg_type.jpg') repeat-x;
    background-position: 0px 0px;
}

.frameright .fcontent3 {
    width: 230px;
    padding: 0px 10px 5px 10px;
    background: url('../myimages/content_250_bg_type.jpg') repeat-y;
    background-position: -250px 0px;
    overflow: hidden;
}

.frameright .fdown3 {
    width: 250px;
    height: 10px;
    background: url('../myimages/content_250_bg_type.jpg') no-repeat;
    background-position: -500px -32px;
    overflow: hidden;
}

.frameright .fup .spantitle, .fup1 .spantitle, .fup2 .spantitle, .fup3 .spantitle {
    float: left;
    width: 150px;
    padding-left: 10px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
}

.frameright .fup .spanmone, .fup1 .spanmone, .fup3 .spanmone {
    float: right;
    padding-right: 10px;
}


/*pagecontent*/
.pagecontent {
    float: left;
    width: 691px;
    background-color: #EBF0F4;
    padding: 5px;
    overflow: hidden;
}

.pagecontentstr {
    width: 681px;
    background-color: #fff;
    padding: 5px;
    overflow: hidden;
}

.bbslist {
    list-style: none;
    margin: 0 auto;
    padding: 0px;
}

    .bbslist li {
        border-top: 1px dotted #d0d0d0;
        padding: 10px 0px 10px 0px;
    }

        .bbslist li:first-child {
            border-top: 0px dotted #d0d0d0;
            padding: 0px 0px 10px 0px;
        }

        .bbslist li .first-child {
            border-top: 0px dotted #d0d0d0;
            padding: 0px 0px 10px 0px;
        }

        .bbslist li div {
            line-height: 180%;
            padding: 0px 10px 5px 10px;
        }

        .bbslist li .sendname {
            text-align: right;
        }

        .bbslist li .messagelist {
            text-align: left;
        }

        .bbslist li .remessagelist {
            text-align: left;
            padding-top: 10px;
            padding-bottom: 10px;
        }

.readlist {
    float: left;
    margin: 0 auto;
    width: 682px;
    margin-top: 10px;
}

    .readlist .tg {
        height: 48px;
        line-height: 48px;
        font-size: 14px;
        padding-left: 35px;
        font-weight: bold;
        background: url('../myimages/readlist_bg2.jpg') no-repeat;
    }

    .readlist .tg1 {
        height: 48px;
        line-height: 48px;
        font-size: 14px;
        padding-left: 35px;
        font-weight: bold;
        background: url('../myimages/readlist_bg.jpg') no-repeat;
    }

    .readlist .tg3 {
        height: 38px;
        line-height: 38px;
        font-size: 14px;
        font-weight: bold;
        padding-left: 10px;
        border-bottom: 1px dotted #d0d0d0;
    }

    .readlist .l {
        padding: 10px 0px 0px 0px;
        overflow: hidden;
    }

/*图片滚动样式*/
#photo {
    width: 660px;
    margin: 20px auto;
    padding: 5px 0;
    clear: both;
}

    #photo .Cont {
        width: 648px;
        margin: 0 auto;
        overflow: hidden;
        clear: both;
    }

    #photo .ScrCont {
        float: left;
        width: 100000px;
    }

    #photo .List1, .List2 {
        float: left;
    }

        #photo .List1 div, #photo .List2 div {
            width: 164px;
            float: left;
        }

            #photo .List1 div img, #photo .List2 div img {
                width: 151px;
                height: 149px;
                margin: 0 13px 0 0;
                display: block;
                border: 1px solid #999;
            }
            /*#photo #List1 div a:hover img,#photo #List2 div a:hover img{ border:1px solid #ccc;}*/
            #photo .List1 div p, #photo .List2 div p {
                line-height: 18px;
                width: 120px;
                margin: 3px auto 0;
            }

#photo1 {
    width: 660px;
    margin: 20px auto;
    padding: 5px 0;
    clear: both;
}

    #photo1 .Cont {
        width: 648px;
        margin: 0 auto;
        overflow: hidden;
        clear: both;
    }

    #photo1 .ScrCont {
        float: left;
        width: 100000px;
    }

    #photo1 .List1, .List2 {
        float: left;
    }

        #photo1 .List1 div, #photo .List2 div {
            width: 164px;
            float: left;
        }

            #photo1 .List1 div img, #photo .List2 div img {
                width: 151px;
                height: 149px;
                margin: 0 13px 0 0;
                display: block;
                border: 1px solid #999;
            }
            /*#photo #List1 div a:hover img,#photo #List2 div a:hover img{ border:1px solid #ccc;}*/
            #photo1 .List1 div p, #photo .List2 div p {
                line-height: 18px;
                width: 120px;
                margin: 3px auto 0;
            }

#photo2 {
    width: 660px;
    margin: 20px auto;
    padding: 5px 0;
    clear: both;
}

    #photo2 .Cont {
        width: 648px;
        margin: 0 auto;
        overflow: hidden;
        clear: both;
    }

    #photo2 .ScrCont {
        float: left;
        width: 100000px;
    }

    #photo2 .List1, .List2 {
        float: left;
    }

        #photo2 .List1 div, #photo .List2 div {
            width: 164px;
            float: left;
        }

            #photo2 .List1 div img, #photo .List2 div img {
                width: 151px;
                height: 149px;
                margin: 0 13px 0 0;
                display: block;
                border: 1px solid #999;
            }
            /*#photo #List1 div a:hover img,#photo #List2 div a:hover img{ border:1px solid #ccc;}*/
            #photo2 .List1 div p, #photo .List2 div p {
                line-height: 18px;
                width: 120px;
                margin: 3px auto 0;
            }

/*自定义分页*/
.pgs {
}

    .pgs #newspecial, .pgs #newspecialtmp, .pgs #post_reply, .pgs #post_replytmp {
        float: left;
        margin-right: 5px;
    }

.pg {
    float: right;
}

.pg, .pgb {
    line-height: 26px;
}

    .pg a, .pg strong, .pgb a, .pg label {
        float: left;
        display: inline;
        margin-left: 4px;
        padding: 0 8px;
        height: 26px;
        border: 1px solid;
        border-color: #fad4a2;
        background-color: #FFF;
        background-repeat: no-repeat;
        color: #444;
        overflow: hidden;
        text-decoration: none;
    }

        .pg a.nxt, .pgb a {
            padding: 0 10px;
        }

            .pg a:hover, .pgb a:hover {
                border-color: #FF7800;
                color: #FF7800;
            }

        .pg a.nxt {
            padding-right: 25px;
            background-image: url(/Images/page/arw_r.gif);
            background-position: 90% 50%;
        }

        .pg a.prev {
            background-image: url(/Images/page/arw_l.gif);
            background-position: 50% 50%;
        }

    .pg strong {
        background-color: #fffced;
    }

    .pgb a {
        padding-left: 25px;
        background-image: url(/Images/page/arw_l.gif);
        background-position: 10px 50%;
    }

    .pg label {
        cursor: text;
    }

.ie6 .pg label {
    padding-top: 3px;
    height: 23px;
}

.pg label .px {
    padding: 0;
    width: 25px;
    height: 16px;
    line-height: 16px;
}

.pg label input {
    vertical-align: middle;
}

.px {
    height: 17px;
}

.px, .pt {
    padding-top: 2px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-left: 4px;
    line-height: 17px;
}

.px, .pt, .ps, select {
    border-top-width: 1px;
    border-right-width-value: 1px;
    border-bottom-width: 1px;
    border-left-width-value: 1px;
    border-top-style: solid;
    border-right-style-value: solid;
    border-bottom-style: solid;
    border-left-style-value: solid;
    border-image-source: none;
    border-image-slice: 100% 100% 100% 100%;
    border-image-width: 1 1 1 1;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-top-color: #848484;
    border-right-color-value: #e0e0e0;
    border-bottom-color: #e0e0e0;
    border-left-color-value: #848484;
    background-color: #ffffff;
    background-image: url("/Images/page/px.png");
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: 0px 0px;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
}

/**幻灯片代码**/
/**/
.banner {
    WIDTH: 100%;
    HEIGHT: 522px;
}

.head_show {
    Z-INDEX: 1;
    POSITION: relative;
    WIDTH: 100%;
    HEIGHT: 522px;
    OVERFLOW: hidden;
}

    .head_show .pic {
        Z-INDEX: 1;
        POSITION: absolute;
        WIDTH: 2500px;
        HEIGHT: 522px;
        OVERFLOW: hidden;
        margin-left: auto;
        margin-right: auto;
    }

        .head_show .pic LI {
            TEXT-ALIGN: center;
        }

        .head_show .pic IMG {
            WIDTH: 2500px;
            HEIGHT: 522px;
        }

    .head_show .prev {
        Z-INDEX: 2;
        POSITION: absolute;
        WIDTH: 150px;
        BACKGROUND: none transparent scroll repeat 0% 0%;
        HEIGHT: 450px;
        TOP: 0px;
        CURSOR: pointer;
    }

    .head_show .next {
        Z-INDEX: 2;
        POSITION: absolute;
        WIDTH: 150px;
        BACKGROUND: none transparent scroll repeat 0% 0%;
        HEIGHT: 450px;
        TOP: 0px;
        CURSOR: pointer;
    }

    .head_show .prev {
        BACKGROUND: url(../myimages/show_prev.png) no-repeat 20px 185px;
        LEFT: 50px;
    }

    .head_show .next {
        BACKGROUND: url(../myimages/show_next.png) no-repeat 76px 185px;
        RIGHT: 50px;
    }

    .head_show .link {
        Z-INDEX: 2;
        POSITION: absolute;
        WIDTH: 100%;
        BOTTOM: 0px;
        HEIGHT: 30px;
        margin-bottom: 20px;
        LEFT: 0px;
    }

    .head_show .btn {
        MARGIN: 2px auto 0px;
        WIDTH: 990px;
        DISPLAY: block;
        HEIGHT: 16px;
    }

        .head_show .btn UL {
            FLOAT: right;
            OVERFLOW: hidden;
        }

        .head_show .btn LI {
            TEXT-ALIGN: center;
            LINE-HEIGHT: 16px;
            WIDTH: 16px;
            DISPLAY: inline;
            BACKGROUND: url(../myimages/show_btn.png) no-repeat;
            FLOAT: left;
            HEIGHT: 16px;
            COLOR: #333;
            MARGIN-LEFT: 5px;
            CURSOR: pointer;
        }

            .head_show .btn LI.hover {
                BACKGROUND-POSITION: -16px 0px;
                FONT-WEIGHT: bold;
            }
/**幻灯片代码**/